package cn.kshost.zqyg.product.service;

import cn.kshost.zqyg.model.dto.product.ProductDto;
import cn.kshost.zqyg.model.dto.product.SkuSaleDto;
import cn.kshost.zqyg.model.entity.product.ProductSku;
import cn.kshost.zqyg.model.vo.h5.ProductItemVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ProductService {
    List<ProductSku> getHotProductSkuList();

    PageInfo<ProductSku> getProductList(Integer page, Integer limit, ProductDto productDto);

    ProductItemVo getProductItemDetailBySkuId(Integer skuId);

    ProductSku getProductskuByid(Long skuId);

    Boolean updateSkuSaleNumAndStock(List<SkuSaleDto> skuSaleDtos);
}
